@charset "utf-8";
{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font-size:12px;background:#fff;color:#666;}
a,a:hover{text-decoration:none; color:#666;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, code, em, img, small, strong, sub, sup, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label{background:transparent none repeat scroll 0 0;border:0 none;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline;}
a{color:#007bc4;text-decoration:none;}
a:hover{text-decoration:none;}
ol, ul{list-style:outside none none;}
table{border-collapse:collapse;border-spacing:0;}

.box{width:960px;margin:0px auto 60px;}
.box p.seatCharts-title{background:#f5f5f5 none repeat scroll 0 0;clear:both;font-size:14px;font-weight:bold;height:28px;line-height:28px;margin:30px auto;text-align:center;width:100%;}

/* select */
.select，.unselect1{position:relative;float:left;margin:0 10px; width:100%;}
.select dl,.unselect1 dl{width:100%}
.select dt{color:#999;font-size:16px;line-height:36px;padding-top:30px;}
.select dt p span{color:#666;}
.unselect dt{ display:none}
.select dd,.unselect dd{display:block; width:100%}
.select dd ul,.unselect dd ul{ text-align:center;}
.select dd ul li,.unselect dd ul li{color:#182c4e;display:inline-block;font-size:13px;height:25px;line-height:25px;margin:1px;text-align:center;width:25px;background-color:#386896;border-radius:5px;color:#fff;}
.select dd ul li a,.select dd ul li a:hover,.unselect dd ul li a{  display:inline-block;height:25px;width:25px;color:#fff;cursor:pointer;}
.unselect dd ul li a,.unselect dd ul li a.unavailable{background-color:#cccccc;cursor:not-allowed;border-radius:5px;}
.select dd ul li a.cur{background-color:#2becfe;color:#386896;border-radius:5px;}
.select dd ul li.unavailable{background-color:#cccccc;cursor:not-allowed;}
.select dd ul li.unavailable a{cursor:not-allowed;}
.btn{background-color:#386896;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:40px;line-height:40px;margin:20px auto;text-align:center;transition:background-color 0.2s linear 0s;width:100%;}
.btn:hover{background-color:#2becfe;color:#386896;text-decoration:none;}
div.seatCharts-cell{color:#182c4e;display:inline-block;font-size:13px;height:25px;line-height:25px;margin:1px;outline:medium none;text-align:center;width:25px;}
div.seatCharts-seat{border-radius:5px;color:#fff;cursor:pointer;}
div.seatCharts-row{clear:both;margin-bottom:30px;text-align:center;width:100%;}
div.seatCharts-title{background:#f5f5f5 none repeat scroll 0 0;clear:both;font-size:14px;font-weight:bold;height:28px;line-height:28px;margin-bottom:30px;text-align:center;width:100%;}
div.seatCharts-seat.available{background-color:#386896;}
div.seatCharts-seat.focused{background-color:#386896;border:medium none;}
div.seatCharts-seat.selected{background-color:#2becfe;color:#386896;}
.seatCharts-space{height:25px;line-height:25px;margin:10px auto;text-align:center;width:100%;}
div.seatCharts-seat.unavailable{background-color:#cccccc;cursor:not-allowed;}
div.seatCharts-container{margin-bottom:35px;padding:0;width:100%;}
div.seatCharts-legend{padding-left:0;}
ul.seatCharts-legendList{padding-left:0;}
.seatCharts-legendItem{float:left;line-height:2;margin-top:10px;width:90px;position:relative;}
span.seatCharts-legendDescription{line-height:14px;margin-left:5px;display:inline-block;font-size:14px;position:relative;top:-6px;}
.checkout-button{border:1px solid #999;cursor:pointer;display:block;font-size:14px;height:24px;line-height:20px;margin:10px auto;width:80px;}
.front{border-radius:5px;color:#666;font-size:20px;margin:0;padding:25px 0px;text-align:center;width:100%;}